home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 029a / teledisk.arj / TELEDISK.DOC < prev    next >
Text File  |  1990-12-12  |  50KB  |  1,052 lines

  1.  
  2.  
  3.      Sydex
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                       TeleDisk
  27.  
  28.  
  29.                               The Diskette FAX Machine
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                                        Sydex
  55.                                                        P.O. Box 5700
  56.                                                        Eugene, OR  97405
  57.                                                        (503) 683-6033
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                              Table of Contents
  64.  
  65.  
  66.        TeleDisk At a Glance.........................................1
  67.  
  68.        Configuring TeleDisk--TDCONFIG...............................3
  69.  
  70.        Getting Started With TeleDisk................................5
  71.  
  72.        Creating a Diskette Image File...............................7
  73.  
  74.        Making Diskettes from Image Files............................9
  75.  
  76.        Copying From A Diskette To A Diskette.......................11
  77.  
  78.        The Operating Display.......................................11
  79.  
  80.        Compatibility With Older Versions...........................13
  81.  
  82.        Revision Record.............................................13
  83.  
  84.        Acknowledgment..............................................13
  85.  
  86.        The Sydex Product Line......................................14
  87.  
  88.  
  89.  
  90.  
  91.                          TeleDisk - The Diskette FAX Machine
  92.  
  93.  
  94.                               Version 2.1 - July, 1990
  95.  
  96.                              Copyright 1989, 1990, Sydex
  97.                                     P.O. Box 5700
  98.                                   Eugene, OR  97405
  99.                                Voice:  (503)  683-6033
  100.                                FAX:    (503)  683-1622
  101.                                Data:   (503)  683-1385
  102.  
  103.                                  All Rights Reserved
  104.  
  105.                                        NOTICE
  106.  
  107.           THIS IS NOT FREE  SOFTWARE!  If you  paid  a "public domain"  ven-
  108.           dor for this program,   you paid for the service  of  copying  the
  109.           program,  and not for the program itself.  Rest assured that noth-
  110.           ing ever gets to the originators of this product from such a sale.
  111.           You may evaluate this product, but if you make use of it, you must
  112.           register your copy.
  113.  
  114.           We offer several inducements to you for  registering.    First  of
  115.           all,  you  receive the most up-to-date copy of the program that we
  116.           have -- and we do update the product on a regular basis.  You also
  117.           receive support for TeleDisk -- which can  be  quite  valuable  at
  118.           times.    You  also receive complete printed documentation for the
  119.           product.  A "do-it-yourself" update service is offered  to  regis-
  120.           tered  users  through  our  own BBS.   And finally,  we include an
  121.           evaluation package of some of our other software products.    Make
  122.           no  mistake,  however--this  is  a  fully  functional  version  of
  123.           TeleDisk and not "crippled" in any way.   As a final inducement to
  124.           you--the  registered  package  does  not  contain  the advertising
  125.           copy...
  126.  
  127.  
  128.                                REGISTRATION INFORMATION
  129.  
  130.           The non-commercial single-user registration fee  for  TeleDisk  is
  131.           $20.00  US.   The commercial and multisystem site fee for TeleDisk
  132.           is $125.001.  Users outside of Canada and the United States should
  133.           include an additional $5.00 for international airmail.  We can ac-
  134.           cept payment only in U.S. funds.
  135.  
  136.           Send a check or company P.O. for the appropriate amount to:
  137.  
  138.                                        Sydex
  139.                                     P.O. Box 5700
  140.                                   Eugene, OR  97405
  141.  
  142.      --------------------
  143.      1. A "site license" is a product to be used at a single  physical  location
  144.      on a number of systems.   Generally speaking,  if the location has a street
  145.      or postal address, it is a single site.
  146.  
  147.  
  148.  
  149.  
  150.  
  151.           We can also accept VISA or Master Card;  contact us  for  details.
  152.           On corporate orders,  our terms are normally net 30.  Please indi-
  153.           cate what product you are ordering and if you have  a  requirement
  154.           for 3.5" media.   We normally ship 5.25" 360K diskettes,  but will
  155.           furnish 3.5" 720K media upon request.
  156.  
  157.           If you are a registered user of this product and desire an update,
  158.           please send $4.00 for handling and we will ship you an  up-to-date
  159.           copy.  Please add $3.00 for printed documentation to cover duplica-
  160.           tion costs.
  161.  
  162.                                  DISTRIBUTION NOTICE
  163.  
  164.           This  is  "user-supported"  software.    You  are hereby granted a
  165.           license by Sydex to distribute this evaluation  copy  of  TeleDisk
  166.           and its documentation, subject to the following conditions:
  167.  
  168.           1.   TeleDisk  may be distributed freely without charge in evalua-
  169.                tion form only.
  170.  
  171.           2.   TeleDisk may not be sold, licensed,  or a fee charged for its
  172.                use.    If  a fee is charged in connection with TeleDisk,  it
  173.                must cover the cost of copying or dissemination only.    Such
  174.                charges must be clearly identified as such by the originating
  175.                party.  Under no circumstances may the purchaser be given the
  176.                impression that he is buying TeleDisk itself.
  177.  
  178.           3.   TeleDisk must be presented as a complete unit, including this
  179.                documentation.  Neither TeleDisk nor its documentation may be
  180.                amended or altered in any way.
  181.  
  182.           4.   By  granting  you the right to distribute the evaluation form
  183.                of TeleDisk,  you do not become the owner of TeleDisk in  any
  184.                form.
  185.  
  186.           Any  other use,  distribution or representation of TeleDisk is ex-
  187.           pressly forbidden without the written consent of Sydex.
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.      CP/M, CP/M-80 and CP/M 2.2 are trademarks of Digital Research.  MS-DOS is a
  196.      trademark of Microsoft.  IBM PC, PC-XT and PC-AT are trademarks of Interna-
  197.      tional Business Machines.   CompatiCard is a trademark  of  MicroSolutions,
  198.      Inc.
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.      TeleDisk At a Glance
  215.  
  216.      What TeleDisk Is
  217.  
  218.      TeleDisk is a utility which will convert any diskette into a file and vice-
  219.      versa.    The diskette need not be a DOS diskette;  certain types of "copy-
  220.      protected" diskettes are also handled.   The result is an exact copy of the
  221.      original diskette.   The file produced by TeleDisk is compressed to minimal
  222.      size and is handled by most telecommunications file transfer protocols, in-
  223.      cluding Kermit and XMODEM.
  224.  
  225.      We initially had a problem in explaining in ten words or less exactly  what
  226.      it  was that TeleDisk did.   One of our customers hit on the description of
  227.      TeleDisk as a "diskette FAX machine".  A very accurate description!
  228.  
  229.      We at Sydex develop software and we also carry out support  activities  for
  230.      that software.  Part of any "bug hunting" operation is the task of duplicat-
  231.      ing problems.   And part of duplicating problems is obtaining the necessary
  232.      supporting materials.
  233.  
  234.      If "supporting materials" means only one or two files,  obtaining  them  is
  235.      easy  -  just  upload  them via a modem and a communications package.   If,
  236.      however,  the supporting material takes the form of many files  in  several
  237.      directories,  or  worse yet,  data on a diskette from an alien system in an
  238.      unknown format,  getting the information over a telephone line can be a big
  239.      problem.   Our only viable response in such a case had been "Can you Fed Ex
  240.      it to us?".  Clearly, something better was warranted.
  241.  
  242.      And so TeleDisk was born.   This utility allows you to take a diskette  and
  243.      convert  it  into  a  file.    You  can  then transmit this file using your
  244.      favorite communications program and again use TeleDisk  to  reconstruct  an
  245.      exact  copy  of the diskette from that file.   No muss,  no fuss - and very
  246.      easy to use.  Some applications immediately suggest themselves:
  247.  
  248.           *    "No brainer" file transmission.   Just send  the  whole  diskette
  249.                without worrying about getting all the right files.
  250.  
  251.           *    Preservation of disk directory entries,  including hidden,  read-
  252.                only and system files, as well as volume labels and directories.
  253.  
  254.           *    Transmit diskettes complete with boot sectors.
  255.  
  256.           *    Transfer "foreign" diskette formats - an answer to how to send  a
  257.                diskette from, say, a Wang word processor over the phone lines.
  258.  
  259.           *    If  diskette  image files are placed on a hard disk,  they can be
  260.                saved on a streamer tape backup unit.
  261.  
  262.           *    Transfer entire diskettes over a network.
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                        Page 1
  269.  
  270.  
  271.      TeleDisk at a Glance
  272.      ___________________________________________________________________________
  273.  
  274.      About "copy protected" diskettes...   It is not the intent of Sydex to  en-
  275.      courage   copyright  violation  by  making  it  easier  to  transmit  "copy
  276.      protected" diskettes.  It may be true that TeleDisk will handle a number of
  277.      copy protection schemes,  resulting  in  a  faithful  reproduction  of  the
  278.      original; however, this is a necessary "side effect" of the basic operation
  279.      of  TeleDisk.   Please note that most commercial software agreements do not
  280.      authorize you to redistribute copyrighted material to  third  parties,  and
  281.      that by doing so,  you may be held in violation of U.S.  copyright law,  as
  282.      well as being held liable for civil damages.
  283.  
  284.      TeleDisk has a number of interesting features:
  285.  
  286.           *    The ability to copy one or both sides of a diskette.
  287.  
  288.           *    The ability to copy just the diskette sectors allocated by DOS.
  289.  
  290.           *    Optional use of an "advanced" data compression  algorithm  (LZSS-
  291.                Huffman) to produce minimal file size.
  292.  
  293.           *    Automatic "splitting" of files across several diskettes if neces-
  294.                sary.  This is essential for diskette-only systems.
  295.  
  296.           *    Menu-driven with online help screens.
  297.  
  298.           *    Support  of  low-density (180K and 360K) formats as well as high-
  299.                density (1.2M and 1.44M) formats.   Single-density diskettes  may
  300.                also be processed, if the hardware permits.
  301.  
  302.  
  303.      How To Use It
  304.  
  305.      TeleDisk  will  run under any version of MS-DOS or PC-DOS from 2.1 on.   It
  306.      will also operate in the DOS Window under OS/2.   We haven't tested it with
  307.      Digital  Research's DR-DOS,  but we have no reason to believe that it won't
  308.      work with it.
  309.  
  310.      Anything from an original PC to a 80486 system should be adequate.   A cer-
  311.      tain  amount  of PC compatibility is required;  TeleDisk will not work with
  312.      the IBM PC Jr.,  the Tandy 2000,  or the very low-end Tandy  1000  systems,
  313.      such as the 1000 EX or 1000 HX.
  314.      If you have a typical PC XT-compatible system with up to four 360K diskette
  315.      drives or an AT-compatible with up to two diskette drives,  TeleDisk should
  316.      operate "right out of the box".   If you have an XT-compatible with 3.5" or
  317.      a  5.25" high-density drive,  or an extra diskette adapter,  you'll need to
  318.      specify your configuration by running the TDCONFIG program.  If you have an
  319.      AT-compatible with more than two diskette drives,  you'll also need to  use
  320.      the  TDCONFIG program.   If you're using a PS/2 with more than one diskette
  321.      drive, you'll need to run TDCONFIG.  A description of TDCONFIG is presented
  322.      in the next section.
  323.  
  324.      Otherwise, just execute the command:
  325.  
  326.                      TELEDISK
  327.  
  328.                                        Page 2
  329.  
  330.  
  331.      Configuring TeleDisk
  332.      ___________________________________________________________________________
  333.  
  334.      No other files are needed.   TeleDisk normally generates  its  displays  in
  335.      color, hardware permitting.  If, however, a monochrome display is required,
  336.      it may be had by executing:
  337.  
  338.                     TELEDISK /M
  339.  
  340.      After  this  point,  it's  only  necessary  to follow the directions on the
  341.      menus;  press the F1 key for online help.   The ESCape key is used to  ter-
  342.      minate the current activity.   If you are using a diskette-only system, you
  343.      should have one or two blank, formatted diskettes to hold output file which
  344.      TeleDisk produces.   It's good practice to write-protect the  source  (ori-
  345.      ginal) diskette when you are making a file from it using TeleDisk.
  346.  
  347.      All TeleDisk files have an filename extension (type) of TD0 through TD9.
  348.  
  349.  
  350.      Configuring TeleDisk--TDCONFIG
  351.  
  352.      As was mentioned in the preceding section,  TeleDisk normally needs no cus-
  353.      tomization.  However,  users with any of the following equipment configura-
  354.      tions should pre-configure TeleDisk:
  355.  
  356.           1.   A  PC  XT  or  compatible  with 3.5" drives or 5.25" high-density
  357.                drives.
  358.  
  359.           2.   Any system with more than one diskette adapter card.
  360.  
  361.           3.   Any system with external diskette drives.
  362.  
  363.           4.   Any system using the MicroSolutions CompatiCard.
  364.  
  365.           5.   Toshiba T3100 owners.
  366.  
  367.           6.   Any system with a line of the following form  in  the  CONFIG.SYS
  368.                file:
  369.                     DEVICE=DRIVER.SYS...
  370.  
  371.      To pre-configure TeleDisk,  start the configuration program by entering the
  372.      following DOS command:
  373.  
  374.                     TDCONFIG
  375.  
  376.      TDCONFIG prompts for the location of the TELEDISK.EXE file  and  where  the
  377.      configured TeleDisk is to be placed.
  378.  
  379.      A  few  questions are asked about the computer system hardware;  almost all
  380.      are answered with a simple "Yes" or "No".   If TeleDisk is being configured
  381.      for  a  PC  XT or compatible with high-density diskette drives,  the system
  382.      must be identified as a PC AT instead of a PC XT.    Toshiba  T3100  owners
  383.      without the 1.44Mb high-density option should identify their system as a PC
  384.      XT, rather than as a PC AT.
  385.  
  386.      A disk drive display will be presented, similar to that shown in Figure 1.
  387.  
  388.                                        Page 3
  389.  
  390.  
  391.      Configuring TeleDisk
  392.      ___________________________________________________________________________
  393.  
  394.  
  395.      TDCONFIG prompts for drive characteristics with short multiple-choice ques-
  396.      tions for each field.  Note that there must be no free entries (marked with
  397.      "(NONE DEFINED)") between drive entries;  that is,  all of the free entries
  398.      must come at the end of the table.
  399.  
  400.      The drive letter field can be any letter of the alphabet.   In addition,  a
  401.      given physical drive may be reproduced several times in the drive table un-
  402.      der different drive letters.
  403.  
  404.      ┌─────────────────────────────────────────────────────────────────────────┐
  405.      │                     DISKETTE CONFIGURATION                              │
  406.      │                                                                         │
  407.      │ The following diskettes are present on your computer:                   │
  408.      │                                                                         │
  409.      │                                                                         │
  410.      │     NO. DRIVE   UNIT   ADAPTER     DRIVE TYPE       STEP RATE           │
  411.      │      1.   A:     0     PRIMARY    1.2M 5.25"           6 msec.          │
  412.      │      2.   B:     1     PRIMARY    1.44M 3.5"           6 msec.          │
  413.      │      3.   (NONE DEFINED)                                                │
  414.      │      4.   (NONE DEFINED)                                                │
  415.      │      5.   (NONE DEFINED)                                                │
  416.      │      6.   (NONE DEFINED)                                                │
  417.      │      7.   (NONE DEFINED)                                                │
  418.      │      8.   (NONE DEFINED)                                                │
  419.      │                                                                         │
  420.      │      Are there any changes? (Y or N)                                    │
  421.      │                                                                         │
  422.      │                                                                         │
  423.      │                                                                         │
  424.      └─────────────────────────────────────────────────────────────────────────┘
  425.  
  426.                          Figure 1: TDCONFIG Diskette Display
  427.  
  428.  
  429.      The unit field is perhaps the cause of the most confusion.  If only one dis-
  430.      kette adapter is present,  units 0 through 3 generally correspond to drives
  431.      A: through D:, with E: being the first hard disk.   No diskette adapter ad-
  432.      dresses  more than four units;  each additional adapter begins the unit ad-
  433.      dress sequence all over again with unit 0.
  434.  
  435.      The adapter field is set to PRIMARY if only one diskette adapter is present
  436.      on the system.   A second diskette adapter is designated as SECONDARY;  its
  437.      I/O port base address most commonly is 370.   However,  some secondary dis-
  438.      kette adapters, most notably the CompatiCard,  can deviate from this;  con-
  439.      sult the manufacturer's reference material for information.
  440.  
  441.      The drive type field simply reflects the maximum capacity of the correspond-
  442.      ing diskette drive.  Thus, a 1.2Mb high-density drive need only appear once
  443.      for both 1.2Mb and 360K operating modes.
  444.  
  445.  
  446.  
  447.  
  448.                                        Page 4
  449.  
  450.  
  451.      Getting Started
  452.      ___________________________________________________________________________
  453.  
  454.      All  modern  diskette  drives can operate at a 6 millisecond stepping rate.
  455.      If a drive appears to be excessively noisy,  this time should be  shortened
  456.      to  4  milliseconds.   Very old 8" drives can be accommodated with stepping
  457.      rates up to 28 milliseconds.
  458.  
  459.      The resulting pre-configured TELEDISK.EXE file can be saved on any disk  or
  460.      directory.
  461.  
  462.      Getting Started With TeleDisk
  463.  
  464.      The whole of TeleDisk is contained in the file TELEDISK.EXE; no other files
  465.      are required.  To start TeleDisk, simply enter
  466.  
  467.                     TELEDISK
  468.  
  469.      at  the DOS command prompt.   If your computer has a color display adapter,
  470.      TeleDisk will make use of color in its displays.   If you have a monochrome
  471.      display  connected to a CGA or EGA,  you'll probably want to suppress color
  472.      selection by invoking TeleDisk with
  473.  
  474.                     TELEDISK /M
  475.  
  476.      TeleDisk normally searches the current (default) directory for data  files.
  477.      A different directory or drive may be specified with the TELEDISK command:
  478.  
  479.                     TELEDISK C:\MYDIR
  480.  
  481.      After a brief sign-on display, the menu shown in Figure 2 is displayed.
  482.  
  483.  
  484.      ESC to Exit                TeleDisk 2.10 9-Jul-90              F1 for Help
  485.      ╔═════════════════════════════════════════════════════════════════════════╗
  486.      ║ Select Function - ESCape to quit, F1 for help                           ║
  487.      ╚═════════════════════════════════════════════════════════════════════════╝
  488.      ╔═════════════════════════════════════════════════════════════════════════╗
  489.      ║                                                                         ║
  490.      ║                             MAIN MENU                                   ║
  491.      ║                                                                         ║
  492.      ║                                                                         ║
  493.      ║       Select function with cursor keys.   ENTER («─┘) confirms          ║
  494.      ║       your choice and goes to next menu.  F1 gets help, ESCape exits    ║
  495.      ║       to DOS.                                                           ║
  496.      ║                                                                         ║
  497.      ║                                                                         ║
  498.      ║         Copy Disk to File    Copy File to Disk    Copy Disk to Disk     ║
  499.      ║                                                                         ║
  500.      ║                                                                         ║
  501.      ║                                                                         ║
  502.      ║                                                                         ║
  503.      ║                                                                         ║
  504.      ║                                                                         ║
  505.      ╚═════════════════════════════════════════════════════════════════════════╝
  506.                                Figure 2: Opening Menu
  507.  
  508.                                        Page 5
  509.  
  510.  
  511.      Getting Started
  512.      ___________________________________________________________________________
  513.  
  514.  
  515.      The  F1 key always brings up a help display,  whose content is dependent on
  516.      the function being performed (context-sensitivity).   In addition,  the ES-
  517.      Cape  key usually terminates the current operation and return to the previ-
  518.      ous display.
  519.  
  520.      Error conditions are signaled by an "Alert" which pops up over the  current
  521.      display.    Figure  3 shows the result of a duplicate file situation.   The
  522.      "Alert" box may be moved around the screen through the use  of  the  cursor
  523.      keys.    If  the  F1 key is pressed,  a help screen giving more information
  524.      about the error condition is displayed.
  525.  
  526.      Selection of the function to be performed by TeleDisk is also  accomplished
  527.      with the cursor keys.
  528.  
  529.      To make a file from a diskette,  use the cursor keys to position the blink-
  530.      ing area to Copy Disk to File and press the ENTER key.   To recreate a dis-
  531.      kette  from  a  file,  use the cursor keys to position the blinking area to
  532.      Copy File to Disk and press the ENTER key.
  533.  
  534.      The choice Copy Disk to Disk is the equivalent of a Copy Disk to File  fol-
  535.      lowed  by  a  Copy  File  to Disk using the same file;  no file is actually
  536.      created, however.
  537.  
  538.  
  539.      ESC to Exit                TeleDisk 2.10 28-Jul-90              F1 for Help
  540.      ╔═════════════════════════════════════════════════════════════════════════╗
  541.      ║ Select Function - ESCape to quit, F1 for help                           ║
  542.      ╚═════════════════════════════════════════════════════════════════════════╝
  543.      ╔═════════════════════════════════════════════════════════════════════════╗
  544.      ║                   ╔═══^v<> to Move═══════════╗e                         ║
  545.      ║                   ║ File WAZOO.TD0           ║                          ║
  546.      ║     Select choices║ already exists.  Press   ║ en lines with            ║
  547.      ║     keys.  ENTER (║ "Y" key to overwrite or  ║ elp, ESCape goes         ║
  548.      ║     back to the op║ any other to try again.  ║                          ║
  549.      ║                   ║                          ║                          ║
  550.      ║        Source Disk╚══════════════════════════╝                          ║
  551.      ║                                                                         ║
  552.      ║        Check Diskette for Data   Both Sides  DOS Only   Side 0   Side 1 ║
  553.      ║                                                                         ║
  554.      ║        Data compression method               Normal    Advanced         ║
  555.      ║                                                                         ║
  556.      ║                                                                         ║
  557.      ╚═════════════════════════════════════════════════════════════════════════╝
  558.                              Figure 3: A sample "Alert"
  559.  
  560.  
  561.      After selecting the function to be performed by TeleDisk,  a sub-menu  will
  562.      be  displayed  for  selection  of  various additional operating parameters.
  563.      Each sub-menu and the operation of each function are discussed in the  fol-
  564.      lowing sections.
  565.  
  566.  
  567.  
  568.                                        Page 6
  569.  
  570.  
  571.      Creating Diskette Image Files
  572.      ___________________________________________________________________________
  573.  
  574.      Creating a Diskette Image File
  575.  
  576.      When the Copy Disk to File operation is selected,  the menu shown in Figure
  577.      4 appears.
  578.  
  579.      Source Diskette Drive is the drive containing the diskette  to  be  copied.
  580.      This  drive  may also be used for the resulting output file - a prompt will
  581.      be issued when diskettes need to be switched.
  582.  
  583.      Check Diskette for Data has meaning only if the diskette is not a DOS  dis-
  584.      kette  and  DOS  Allocated under Read Which Sectors has been selected.   If
  585.      Both Sides is selected,  both sides of the diskette are inspected for data.
  586.      If only one side is found to contain data, then only that side is examined.
  587.      If One Side is selected, the second surface of the diskette will not be ex-
  588.      amined.    This  feature  is  useful  when a single-sided diskette has been
  589.      copied to a diskette which has had both sides formatted.
  590.  
  591.      ESC to Exit                TeleDisk 2.10 28-Jul-90              F1 for Help
  592.      ╔═════════════════════════════════════════════════════════════════════════╗
  593.      ║ Select Function - ESCape to quit, F1 for Help                           ║
  594.      ╚═════════════════════════════════════════════════════════════════════════╝
  595.      ╔═════════════════════════════════════════════════════════════════════════╗
  596.      ║                          COPY DISK TO FILE                              ║
  597.      ║                                                                         ║
  598.      ║     Select choices with cursor keys.  Move between lines with up/down   ║
  599.      ║     keys.  ENTER («─┘) begins execution.  F1 gets help, ESCape goes     ║
  600.      ║     back to the opening menu.                                           ║
  601.      ║                                                                         ║
  602.      ║        Source Diskette Drive                          A:  B:  C:  D:    ║
  603.      ║                                                                         ║
  604.      ║        Check Diskette for Data   Both Sides  DOS Only   Side 0   Side 1 ║
  605.      ║                                                                         ║
  606.      ║        Data compression method               Normal    Advanced         ║
  607.      ║                                                                         ║
  608.      ║                                                                         ║
  609.      ║                                                                         ║
  610.      ║                                                                         ║
  611.      ╚═════════════════════════════════════════════════════════════════════════╝
  612.                           Figure 4: Copy Disk to File Menu
  613.  
  614.      Read Which Sectors determines how the source diskette data is  interpreted.
  615.      If Both Sides is selected,  no interpretation of the diskette is attempted,
  616.      and all sectors on the diskette are recorded verbatim.    If  DOS  Only  is
  617.      selected,  an  attempt will be made to recognize the diskette as having one
  618.      of the standard DOS formats.   If the diskette does,  in  fact,  contain  a
  619.      recognizable DOS file structure, then only those sectors actually belonging
  620.      to data files will be recorded.   The DOS Only mode of copying is generally
  621.      at  least twice as fast as the non-DOS mode because certain assumptions can
  622.      be made concerning the diskette format.
  623.  
  624.      Side 0 and Side 1 cause the data from just that side to be  copied  to  the
  625.      image file.
  626.  
  627.  
  628.                                        Page 7
  629.  
  630.  
  631.      Creating Diskette Image Files
  632.      ___________________________________________________________________________
  633.  
  634.      Data  Compression  Method  determines  how  much  effort  should  be  spent
  635.      "squeezing" the diskette file  to  its  smallest  representation.    Normal
  636.      causes  simple  repeated-byte  compression  to  be  used and operates quite
  637.      rapidly.   Advanced compression make use of Lempel-Zev and adaptive Huffman
  638.      techniques in addition to repeated-byte compression.   Advanced compression
  639.      is somewhat slower than normal compression,  particularly on XT-class  com-
  640.      puters,  but typically results in an output file size 40-50 percent smaller
  641.      than that achieved with normal compression only.
  642.  
  643.      After the appropriate selections have been made,  the ENTER key is  pressed
  644.      and a prompt appears for the name of the file to which the diskette informa-
  645.      tion  will  be  written.   If the file name supplied contains an extension,
  646.      that extension will be ignored.   All TeleDisk files are initially  created
  647.      with an extension of TD0.
  648.  
  649.      If  an  output  file is created on a diskette and the diskette has insuffi-
  650.      cient room to hold the  entire  initial  TD0  file,  TeleDisk  prompts  for
  651.      another  diskette  and creates a new file with a TD1 name extension.   This
  652.      process  continues from diskette to diskette until the Copy  Disk  to  File
  653.      operation is complete.
  654.  
  655.      If  such  a multi-volume file is used when a File to Disk operation is per-
  656.      formed,  TeleDisk will prompt for each diskette as it is required.   If all
  657.      volumes were copied to a hard disk,  all files are accessed without prompt-
  658.      ing.
  659.  
  660.  
  661.      ESC to Exit                TeleDisk 2.10 11-Jul-90              F1 for Help
  662.      ╔═════════════════════════════════════════════════════════════════════════╗
  663.      ║ Writing to file SAMPLE1.TD0                                             ║
  664.      ╚═════════════════════════════════════════════════════════════════════════╝
  665.  
  666.      ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼┬─┬─
  667.      0         10        20        30        40        50        60        70
  668.       ╔════════════════════════ FILE COMMENTS ═══════════════════════════════╗
  669.      ╔║      Enter text for comment record, press ESCape when done.          ║ ╗
  670.      ║║      Use cursor and editing keys to modify text.           OVERTYPE  ║ ║
  671.      ║║                                                                      ║ ║
  672.      ║║ This is a sample DOS diskette processed with TeleDisk.               ║ ║
  673.      ║║                                                                      ║ ║
  674.      ║║ It contains miscellaneous types of files and subdirectories.         ║ ║
  675.      ║║                                                                      ║ ║
  676.      ║║ This is the comment record that is included in the image file.       ║ ║
  677.      ║║                                                                      ║ ║
  678.      ║║                                                                      ║ ║
  679.      ║║                                                                      ║ ║
  680.      ║╚══════════════════════════════════════════════════════════════════════╝ ║
  681.      ║                                                                         ║
  682.      ║                                    ║║                                   ║
  683.      ║                                    ║║                                   ║
  684.      ╚════════════════════════════════════╝╚═══════════════════════════════════╝
  685.                                Figure 5: A Comment Box
  686.  
  687.  
  688.                                        Page 8
  689.  
  690.  
  691.      Making Diskettes from Image FIles
  692.      ___________________________________________________________________________
  693.  
  694.      After the file name has been entered and TeleDisk has succeeded in creating
  695.      the file, the operating display appears and TeleDisk proceeds with the copy
  696.      operation.
  697.  
  698.      When enough  data  has  been  copied  from  the  source  diskette  to  fill
  699.      TeleDisk's internal buffer,  the window shown in Figure 5 appears.   A com-
  700.      ment up to 8 lines of 72 characters may be entered.  Full editing functions
  701.      using cursor keys,  including insert and overtype modes are available.   In
  702.      addition,  line-drawing semigraphic characters are available as Alt-shifted
  703.      keys on the top row of the keyboard.   More specific information is  avail-
  704.      able through the F1 "help" key facility.
  705.  
  706.      If no comment text is entered,  the comment record will be omitted from the
  707.      image file produced.  This "comment-less" image file is compatible with ear-
  708.      lier versions of TeleDisk.
  709.  
  710.  
  711.      Making Diskettes from Image Files
  712.  
  713.      If Copy File to Disk is selected from the main menu,  the screen  shown  in
  714.      figure 6 is displayed.
  715.  
  716.      ESC to Exit                TeleDisk 2.10 28-Jul-90              F1 for Help
  717.      ╔═════════════════════════════════════════════════════════════════════════╗
  718.      ║ Select Function - ESCape to quit, F1 for Help                           ║
  719.      ╚═════════════════════════════════════════════════════════════════════════╝
  720.      ╔═════════════════════════════════════════════════════════════════════════╗
  721.      ║                                                                         ║
  722.      ║                           COPY FILE TO DISK                             ║
  723.      ║                                                                         ║
  724.      ║     Select choice with cursor keys.  ENTER («─┘) begins                 ║
  725.      ║     execution.  F1 gets help, ESCape goes back to the opening menu.     ║
  726.      ║                                                                         ║
  727.      ║                                                                         ║
  728.      ║        Destination Diskette Drive                     A:  B:  C:  D:    ║
  729.      ║                                                                         ║
  730.      ║                                                                         ║
  731.      ║                                                                         ║
  732.      ║                                                                         ║
  733.      ╚═════════════════════════════════════════════════════════════════════════╝
  734.                           Figure 6: Copy File to Disk Menu
  735.  
  736.      The  drive to receive the diskette copy is selected.   If only one diskette
  737.      drive is present or pre-configured, this menu is not displayed.   After the
  738.      destination drive is chosen,  a prompt for the name of the source file con-
  739.      taining the TeleDisk is requested.   A file extension of TD0 is assumed  by
  740.      TeleDisk  for  all  files.    If the ENTER key is pressed in lieu of a file
  741.      name, the display shown in figure 7 appears.
  742.  
  743.      This display shows all files with the extension TD0 and allows selection of
  744.      one by use of the cursor keys.   Pressing the ENTER key confirms the selec-
  745.      tion and recreation of the original source diskette will begin.   If the F2
  746.  
  747.  
  748.                                        Page 9
  749.  
  750.  
  751.      Making Diskettes from Image FIles
  752.      ___________________________________________________________________________
  753.  
  754.      key is pressed,  a prompt appears for the name of a new drive and directory
  755.      for this display.  If ESCape is pressed, the original Copy File to Disk dis-
  756.      play will be shown.
  757.  
  758.      ESC to Exit                TeleDisk 2.10 28-Jul-90              F1 for Help
  759.      ╔═════════════════════════════════════════════════════════════════════════╗
  760.      ║         F1 - Help, F2 - New path, ENTER - Select file, ESC - Exit       ║
  761.      ╚═════════════════════════════════════════════════════════════════════════╝
  762.      ╔═════════════════════════ FILE SELECTION ════════════════════════════════╗
  763.      ║                                                                         ║
  764.      ║     Select file name with cursor keys.  Press ENTER («─┘) to            ║
  765.      ║     confirm your selection.  Press F2 to specify a new drive/path.      ║
  766.      ║     ESCape exits without selecting; F1 gets help.                       ║
  767.      ║                                                                         ║
  768.      ║          Current path: C:\WORKDIR                                       ║
  769.      ║                                                                         ║
  770.      ║                                                                         ║
  771.      ║     ONE      TWO      THREE                                             ║
  772.      ║                                                                         ║
  773.      ║                                                                         ║
  774.      ║                                                                         ║
  775.      ╚═════════════════════════════════════════════════════════════════════════╝
  776.                                Figure 7: File Display
  777.  
  778.      If a comment record has been included in the diskette image file,  the dis-
  779.      play shown in Figure 8 is produced.   Pressing any key removes the  display
  780.      and TeleDisk operation resumes.
  781.  
  782.      ESC to Exit                TeleDisk 2.10 11-Jul-90              F1 for Help
  783.      ╔═════════════════════════════════════════════════════════════════════════╗
  784.      ║                                                                         ║
  785.      ╚═════════════════════════════════════════════════════════════════════════╝
  786.  
  787.      ┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬
  788.      0         10        20        30        40        50        60        70
  789.       ╔════════════════════════ FILE COMMENTS ═══════════════════════════════╗
  790.      ╔║               File created July 11, 1990  12:09:25                   ║ ╗
  791.      ║║                                                                      ║ ║
  792.      ║║  This is a sample DOS diskette processed with TeleDisk.              ║ ║
  793.      ║║                                                                      ║ ║
  794.      ║║  It contains miscellaneous types of files and subdirectories.        ║ ║
  795.      ║║                                                                      ║ ║
  796.      ║║  This is the comment record that is included in the image file.      ║ ║
  797.      ║║                                                                      ║ ║
  798.      ║║                                                                      ║ ║
  799.      ║║                                                                      ║ ║
  800.      ║║                        Press any key to continue...                  ║ ║
  801.      ║╚══════════════════════════════════════════════════════════════════════╝ ║
  802.      ║                                                                         ║
  803.      ║                                    ║║                                   ║
  804.      ║                                    ║║                                   ║
  805.      ╚════════════════════════════════════╝╚═══════════════════════════════════╝
  806.                          Figure 8: Embedded Comment Display
  807.  
  808.                                        Page 10
  809.  
  810.  
  811.      Making Direct Copies of a Diskette
  812.      ___________________________________________________________________________
  813.  
  814.  
  815.      Copying From A Diskette To A Diskette
  816.  
  817.      As mentioned earlier, this option is the logical equivalent of performing a
  818.      Disk  to  File operation,  followed by a File to Disk.  However,  no inter-
  819.      mediate file is created.  The menu for this function appears in Figure 9.
  820.  
  821.      Source Diskette Drive specifies which drive is to contain the original  for
  822.      the  copy  operation;  Destination  Diskette  Drive  specifies the drive to
  823.      receive the copy.   The same drive may be selected for both;  TeleDisk will
  824.      prompt for the correct diskette when required.
  825.  
  826.      Check  Diskette for Data and Read Which Sectors are the same as the options
  827.      described in Copy Disk to File earlier.
  828.  
  829.      ESC to Exit                TeleDisk 2.10 28-Jul-90              F1 for Help
  830.      ╔═════════════════════════════════════════════════════════════════════════╗
  831.      ║ Select Function - ESCape to quit, F1 for Help                           ║
  832.      ╚═════════════════════════════════════════════════════════════════════════╝
  833.      ╔═════════════════════════════════════════════════════════════════════════╗
  834.      ║                                                                         ║
  835.      ║                           COPY DISK TO DISK                             ║
  836.      ║                                                                         ║
  837.      ║     Select choices with cursor keys.  Move between lines with up/down   ║
  838.      ║     keys.  ENTER («─┘) begins execution.  F1 gets help, ESCape          ║
  839.      ║     goes back to the opening menu.                                      ║
  840.      ║                                                                         ║
  841.      ║        Source Diskette Drive                          A:  B:  C:  D:    ║
  842.      ║                                                                         ║
  843.      ║        Destination Diskette Drive                     A:  B:  C:  D:    ║
  844.      ║                                                                         ║
  845.      ║        Check Diskette for Data   Both Sides  DOS Only   Side 0   Side 1 ║
  846.      ║                                                                         ║
  847.      ║                                                                         ║
  848.      ╚═════════════════════════════════════════════════════════════════════════╝
  849.                             Figure 9:  Disk to Disk Menu
  850.  
  851.  
  852.      The Operating Display
  853.  
  854.      After the operating function and its parameters have been selected, the dis-
  855.      play shown in Figure 10 appears.
  856.  
  857.      Notice the "thermometer" at about the middle of the display.  TeleDisk uses
  858.      a "bar" indicator as the operation proceeds to give an  indication  of  the
  859.      progress of the operation.   The numbers on the "thermometer" correspond to
  860.      diskette track numbers.  A 360K diskette contains 40 tracks; 720K, 1.2M and
  861.      1.44M all contain 80 tracks.  Thus,  if the thermometer bar indicates 20 on
  862.      a 1.2M diskette, the operation is about one-quarter complete.
  863.  
  864.      Prompts for diskette changes, as well as error conditions appear in "Alert"
  865.      boxes as described earlier.
  866.  
  867.  
  868.                                        Page 11
  869.  
  870.  
  871.      The TeleDisk Operating Display
  872.      ___________________________________________________________________________
  873.  
  874.  
  875.      ESC to Exit                TeleDisk 2.10 28-Jul-90              F1 for Help
  876.      ╔═════════════════════════════════════════════════════════════════════════╗
  877.      ║ Reading Drive B:, Cylinder 4, Side 0                                    ║
  878.      ╚═════════════════════════════════════════════════════════════════════════╝
  879.  
  880.      ░░░░░─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬
  881.      0         10        20        30        40        50        60        70
  882.  
  883.      ╔════════════ GENERAL ═══════════════╗╔══════ ANALYSIS ═══════════════════╗
  884.      ║                                    ║║                                   ║
  885.      ║  Double-Sided                      ║║                                   ║
  886.      ║  Interleave is 1:1                 ║║                                   ║
  887.      ║  Sector size is 512 bytes          ║║                                   ║
  888.      ║  Side 0 sector ID's 1 - 9          ║║                                   ║
  889.      ║  Side 1 sector ID's 1 - 9          ║║                                   ║
  890.      ║                                    ║║                                   ║
  891.      ║                                    ║║                                   ║
  892.      ║                                    ║║                                   ║
  893.      ║                                    ║║                                   ║
  894.      ║                                    ║║                                   ║
  895.      ║Low-density MFM disk in HD 3½" drive║║                                   ║
  896.      ╚════════════════════════════════════╝╚═══════════════════════════════════╝
  897.                             Figure 10: Operating Display
  898.  
  899.      The  GENERAL  portion  of  the  screen tells what was discovered during the
  900.      course of analyzing the diskette, or from reading the file from which a dis-
  901.      kette is to be produced.  A note is made of the following:
  902.  
  903.           *    Single- or Double-sided diskette
  904.  
  905.           *    Diskette density
  906.  
  907.           *    Data compression method used
  908.  
  909.           *    Sector address range on each side
  910.  
  911.      The GENERAL portion of the screen tells  what  was  discovered  during  the
  912.      course of analyzing the diskette, or from reading the file from which a dis-
  913.      kette is to be produced.  A note is made of the following:
  914.  
  915.           *    Single- or Double-sided diskette
  916.  
  917.           *    Diskette density
  918.  
  919.           *    Data compression method used
  920.  
  921.           *    Sector address range on each side
  922.  
  923.      The  ANALYSIS display presents a running narration of operation.   The dis-
  924.      play scrolls as it becomes filled and provides a track and side  "tag"  for
  925.      each item of information displayed.
  926.  
  927.  
  928.                                        Page 12
  929.  
  930.  
  931.      Compatibility/Revisions
  932.      ___________________________________________________________________________
  933.  
  934.      When  the  selected copy operation is complete,  an "Alert" box message ap-
  935.      pears.  Pressing any key at this point will cause TeleDisk to return to the
  936.      opening menu.
  937.  
  938.  
  939.      Compatibility With Older Versions
  940.  
  941.      Files produced by Version 1 TeleDisk can be read by the Version 2  product.
  942.      However,  Version 2 files usually will not be read successfully by the Ver-
  943.      sion 1 product.
  944.  
  945.      Because of its pre-configuration capability,  Version 2 TeleDisk  can  make
  946.      better informed decisions regarding the compatibility of diskette formats.
  947.  
  948.      The  Advanced  Compression  algorithm  of  Version  2  is entirely new;  in
  949.      general, it more consistently results in significant file space savings.
  950.  
  951.      Files with comment records cannot be read by TeleDisk versions earlier than
  952.      2.10.   However,  "comment-less" files may still be produced by later  ver-
  953.      sions of TeleDisk.
  954.  
  955.  
  956.      Revision Record
  957.  
  958.      Version 1.0 - April, 1988. Initial release.
  959.      Version 1.01 - May,  1988.  Cleaned up help screens,  added single- density
  960.           (FM) mode.
  961.      Version 1.02 - May, 1988.  Check sector 0 for DPB,  faster track scan algo-
  962.           rithm.
  963.      Version 1.04 - August, 1988. Corrected PC-AT BIOS reset problem.
  964.      Version  1.05  - September,  1988.  Fixed problem of 360K created on a 1.2M
  965.           drive, but reconstructed on a 360K drive.
  966.      Version 2.00 - February, 1990.  Major revisions in all areas.
  967.      Version 2.10 - July , 1990.  Added Comment Record facility.
  968.  
  969.  
  970.      Acknowledgment
  971.  
  972.      Sincere thanks are due Prof.  Haruyasu Yoshizaki  for  his  LHARC  program,
  973.      which served as the inspiration for the Advanced Compression feature.
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.                                        Page 13
  989.  
  990.  
  991.  
  992.  
  993.      The Sydex Product Line
  994.  
  995.           AnaDisk  --  The compleat diskette utility.   Nothing like it anywhere
  996.           else;  scan,  edit,  repair and copy just about any kind of  diskette.
  997.           $25.00 ($150.00 site)  registration fee.
  998.  
  999.           Con>Format  --  Concurrent  "background" diskette formatter.  Features
  1000.           "pop-up" operation and "hot key" activation.   You've got to see it to
  1001.           believe.    Supports  all  current  DOS formats.  $15.00 ($50.00 site)
  1002.           registration fee.
  1003.  
  1004.           22DISK -- Transfer files, format, examine and erase files on "foreign"
  1005.           CP/M diskettes on your PC.   Includes tips on supporting 8" and  5.25"
  1006.           single-density diskettes.  Contains definitions for over 200 different
  1007.           formats.  $25.00 ($100.00 site) registration fee.
  1008.  
  1009.           22NICE  --  A  CP/M 2.2 emulation package.   Supports the NEC V-series
  1010.           chips or performs emulation by software for  both  the  8080  and  Z80
  1011.           processors.  Includes terminal emulation and diskette handling for com-
  1012.           mon CP/M systems.   Includes 22DISK.   $40.00 ($150.00 site) registra-
  1013.           tion fee.
  1014.  
  1015.           TeleDisk -- Turn any diskette into a compressed data  file  and  vice-
  1016.           versa.    Allows  you  to send and receive entire diskettes via modem.
  1017.           Even works with some  "copy-protected"  diskettes.    $20.00  ($150.00
  1018.           site) registration fee.
  1019.  
  1020.           COPYQM -- Mass diskette duplicator.   Format, copy and verify multiple
  1021.           diskettes from a single master.   Implements "no keyboard" interaction
  1022.           mode and drive "round robin" servicing.  Supports all standard DOS for-
  1023.           mats.  $15.00 ($50.00 site) registration fee.
  1024.  
  1025.           FORMATQM  --  Mass diskette formatter - format a box of diskettes at a
  1026.           single sitting.   Implements "no keyboard" interaction mode and  drive
  1027.           "round robin" servicing.   Supports all standard DOS formats.   $10.00
  1028.           ($40.00 site) registration fee.
  1029.  
  1030.  
  1031.      Information on any of these products can be obtained from Sydex by  calling
  1032.      or writing us at:
  1033.  
  1034.                                        Sydex
  1035.                                     P.O. Box 5700
  1036.                                   Eugene, OR  97405
  1037.                                Voice:  (503)  683-6033
  1038.                                FAX:    (503)  683-1622
  1039.                                Data:   (503)  683-1385
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.                                        Page 14
  1051.  
  1052.